home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / program / svgacc25.zip / README.1ST < prev    next >
Text File  |  1997-03-24  |  9KB  |  193 lines

  1. *****************************************************************************
  2. SVGACC  A Super VGA Graphics Library For Use With MS compatible C compilers
  3. Copyright (c) 1993-1997 By Stephen L. Balkum and Daniel A. Sill 
  4. *****************************************************************************
  5.  
  6. *****************************************************************************
  7. INTRODUCTION
  8. *****************************************************************************
  9.  
  10.     SVGACC is a Super VGA graphics library designed for use with real mode
  11. Microsoft compatible C/C++ compilers.  It is written in 100% assembly
  12. language for the best possible speed.  It provides the C/C++ programmer
  13. with an easy interface to the high resolution/high color video modes of the
  14. newer SVGA video cards.  Because there is no "standard" for VGA video cards
  15. above the 320x200x256 resolution, each video card manufacturer has
  16. implemented a slightly different method to access these high resolution/high
  17. color video modes.  This graphics library will automatically identify the
  18. video card and its installed memory.  This way, the programmer may write
  19. graphics programs that will work on most any SVGA card without writing
  20. specific versions for each individual SVGA card.  Over 100 subroutines and
  21. functions are provided.
  22.  
  23.  
  24. *****************************************************************************
  25. SYSTEM REQUIREMENTS
  26. *****************************************************************************
  27.         
  28.     This SVGA graphics library requires a 386sx or better processor (to
  29. take advantage of 32 bit instructions) as well as one of the following Super 
  30. VGA video card brands/chip sets:
  31.         
  32.         Acumos SuperVGAs
  33.         Avance Logic SuperVGAs
  34.         ATI Technologies SuperVGAs
  35.         Ahead SuperVGAs
  36.         Chips and Technologies SuperVGAs
  37.         Cirrus Logic SuperVGAs
  38.         Everex Micro Enhancer SuperVGAs
  39.         Genoa SuperVGAs
  40.         Mxic SuperVGAs
  41.         NCR SuperVGAs
  42.         Oak Technologies SuperVGAs
  43.         Realtek SuperVGAs
  44.         Paradise/Western Digital SuperVGAs
  45.         Primus SuperVGAs
  46.         Trident SuperVGAs
  47.         Tseng Labs SuperVGAs
  48.         Video 7 SuperVGAs
  49.         All VESA compatible SuperVGAs (version 1.00 and greater)
  50.  
  51.     The maximum resolution is dependent on the video card, its
  52. installed memory, and the video monitor.  Most VGA video cards support the 
  53. 320x200x256 and 640x400x256 video modes.  512k of video memory is required 
  54. to support the 640x480x256 and 800x600x256 video modes.  1 meg of video
  55. memory is required to support the 1024x768x256 video mode.  2 meg of video 
  56. memory is required to support the 1280x1024x256 video mode.
  57.     Also, most video card manufactures provide VESA drivers (in BIOS)
  58. for their video cards.  Contact the technical service department of your 
  59. video card manufacturer and see if they have a VESA driver or updated
  60. BIOS available for your video card.
  61.  
  62. Notes:
  63. 1) Unfortunately, we currently cannot detect more than 1 Meg of video
  64. memory on ATI SuperVGAs.  We suggest users of 2 Meg ATI cards use the VESA
  65. driver with the pan option enabled (vvesa.com pan).  Any suggestions in this
  66. area are appreciated. 
  67.  
  68. 2) We have had several reports of buggy VESA had problems in the 800x600
  69. modes and some S3 based Number 9 cards do not support paging in correctly in
  70. all modes.  If the library identifies your video card as a "VESA compatible"
  71. and something does not work correctly, contact the manufacturer and see if
  72. they have a BIOS update available
  73.  
  74.  
  75. *****************************************************************************
  76. WHAT IS NOT INCLUDED
  77. *****************************************************************************
  78.     Unlike previous SVGACC releases, *ALL* the library functions are included
  79. in the library. Please remember though, you cannot release *ANY* programs that
  80. use this library unless you have registered it. This includes commercial 
  81. programs, shareware and freeware. We feel the one time registration fee if $35
  82. is very reasonable.
  83.  
  84.  
  85. *****************************************************************************
  86. LEGAL STUFF
  87. *****************************************************************************
  88.  
  89. NO WARRANTY / NO LIABILITIES:
  90.     Stephen L. Balkum, Daniel A. Sill, and Zephyr Software provide no
  91. warranties, either expressed or implied, of merchantability, or fitness, 
  92. for a particular use or purpose of this SOFTWARE and documentation.      
  93.     In no event shall Stephen L. Balkum, Daniel A. Sill, and Zephyr
  94. Software be held liable for any damages resulting from the use of, misuse of, 
  95. or inability to use, the SOFTWARE and documentation.
  96.  
  97.  
  98. COPYRIGHT:
  99.     This SOFTWARE is owned by Stephen L. Balkum, Daniel A. Sill and is
  100. protected by both United States copyright laws, and international treaty 
  101. provisions. 
  102.  
  103.  
  104. U.S. GOVERNMENT RESTRICTED RIGHTS:
  105.     Use, duplication, or disclosure of the SOFTWARE and documentation
  106. by the U.S. Government is subject to the restrictions as set forth in 
  107. subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer 
  108. Software clause at DFARS 252.227-7013. Contractor/manufacturer is Stephen 
  109. L. Balkum and Daniel A. Sill P.O. Box 7704, Austin, Texas 78713-7704
  110.  
  111.  
  112. OTHER RESTRICTIONS:
  113.     You may not rent, or lease, this SOFTWARE or documentation. You
  114. may not network this SOFTWARE or documentation.  You may not disassemble
  115. or reverse engineer this SOFTWARE.  THIS SOFTWARE IS FOR EVALUATION ONLY.
  116. YOU ABSOLUTELY MAY NOT SELL, RENT, LEASE, GIVE AWAY ANY PROGRAMS WRITTEN 
  117. USING THE SHAREWARE VERSION OF THIS SUPER VGA GRAPHICS LIBRARY.  ANYONE 
  118. FOUND DOING SO WILL BE PROSECUTED.
  119.  
  120.  
  121. *****************************************************************************
  122. REGISTRATION, UPGRADES, BUG REPORTS, ETC.
  123. *****************************************************************************
  124.  
  125. REGISTRATION:
  126.     If, after evaluating this software, you would like to register it,
  127. the price is $35.00 for the first copy and $5 for each additional copy or
  128. upgrade (including alternate DOS versions).  With registration you will 
  129. receive a disk with the the registered version of the SVGACC graphics 
  130. library and the following bonuses:
  131.  
  132.     * MS Word 2.0 Documentation (includes drawings, table of contents,
  133.       index, ready to print).
  134.     * A font editor (mouse/keyboard driven with source and samples)
  135.       that will allow you to create custom fonts (from 4x4 to 8x16)
  136.       as well as font object files that can be linked with your program.
  137.     * A mouse cursor editor (mouse/keyboard driven with source and
  138.       samples) that will allow you to create custom mouse cursors as
  139.       well as mouse cursor object files that can be linked with your
  140.       program.
  141.     * Limited telephone technical support (evenings only, we will be
  142.       glad to help you with the use of our library, but we cannot debug
  143.       your code.)
  144.     * Discounts on upgrades and alternate DOS versions (such as the MS
  145.       QuickBasic version, the MS PDS/VBDOS version and the PB PowerBASIC
  146.       version.
  147.  
  148. Please see the files 'ORDER.FRM' and 'CHARGEIT.FRM' for complete ordering
  149.     information.  Information on licensing the assembly source code is in 
  150.     the file "SRC_CODE.FRM"
  151.  
  152.  
  153. UPGRADES:
  154.     We will maintain a mailing list of registered users so we may
  155. notify you of future upgrades, discounts and products.  Should you discover
  156. that a new version exists and we have not notified you, please contact us
  157. for upgrade information and discounts.
  158.  
  159.  
  160. COMMENTS, SUGGESTION, BUG REPORTS:
  161.     We are very interested in what you think of our library, Please
  162. send all comments, suggestions, ideas, and bug reports to:
  163.  
  164.      Zephyr Software
  165.      P.O. Box 7704
  166.      Austin, Texas  78713-7704
  167.  
  168. We can also be contacted through internet:
  169.         
  170.      balkum@zephyrsoftware.com
  171.      sill@zeke.as.utexas.edu
  172.  
  173. Our home page on the World Wide Web is:
  174.  
  175.      http://www.zephyrsoftware.com
  176.  
  177.  
  178. ABOUT SHAREWARE:
  179.     We are big believers in the shareware concept.  Both of us have
  180. purchased several shareware packages.  In keeping with the concept of 
  181. shareware, this software package is not crippled, oversized, or otherwise
  182. disabled.  The only real difference between the registered version and the
  183. shareware version is that the registered version will have your name and a
  184. serial number encoded within it and you will be permitted to distribute 
  185. programs written with it.
  186.  
  187. Please help all shareware authors and register the software that you use.
  188.  
  189. Thank you for taking the time to read this.
  190.  
  191.         Stephen L. Balkum                       Daniel A. Sill
  192.   
  193.